UN criticizes Russia for failing to investigate human rights abuses
The UN Committee Against Torture (CAT) chastised Russia on Friday for intimidating journalists and human rights activists and ignoring allegations of torture. The CAT, a panel composed of 10 human rights experts, presented a report ...